cut off from the outside world - Espagnol Anglais Dictionnaire